<?php

namespace app\admin\middleware;

class Auth
{
    public function handle($request, \Closure $next)
    {
        //如果session是空没有登录 并且是登录页面,并且登录页面不等于 Login   就是访问了其他页面
      //前置中间件
        if (empty(session(config("admin.session_admin"))) && !preg_match("/login/", $request->pathinfo())) {
            return redirect((string)url('login/index'));
        }


        $response = $next($request);

        return $response;


    }


    public function end(\think\Response $response)
    {

    }

}